﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WCrawlerLib
{
        public class StopWords
        {
            public static string[] stopWordsList = new string[] {
        															  "a", 
        															  "abaft", 
        															  "aboard", 
        															  "about", 
        															  "above", 
        															  "across", 
        															  "afore", 
        															  "aforesaid", 
        															  "after", 
        															  "again", 
        															  "against", 
        															  "agin", 
        															  "ago", 
        															  "aint", 
        															  "albeit", 
        															  "all", 
        															  "almost", 
        															  "alone", 
        															  "along", 
        															  "alongside", 
        															  "already", 
        															  "also", 
        															  "although", 
        															  "always", 
        															  "am", 
        															  "american", 
        															  "amid", 
        															  "amidst", 
        															  "among", 
        															  "amongst", 
        															  "an", 
        															  "and", 
        															  "anent", 
        															  "another", 
        															  "any", 
        															  "anybody", 
        															  "anyone", 
        															  "anything", 
        															  "are", 
        															  "aren't", 
        															  "around", 
        															  "as", 
        															  "aslant", 
        															  "astride", 
        															  "at", 
        															  "athwart", 
        															  "away", 
        															  "b", 
        															  "back", 
        															  "bar", 
        															  "barring", 
        															  "be", 
        															  "because", 
        															  "been", 
        															  "before", 
        															  "behind", 
        															  "being", 
        															  "below", 
        															  "beneath", 
        															  "beside", 
        															  "besides", 
        															  "best", 
        															  "better", 
        															  "between", 
        															  "betwixt", 
        															  "beyond", 
        															  "both", 
        															  "but", 
        															  "by", 
        															  "c", 
        															  "can", 
        															  "cannot", 
        															  "can't", 
        															  "certain", 
        															  "circa", 
        															  "close", 
        															  "concerning", 
        															  "considering", 
        															  "cos", 
        															  "could", 
        															  "couldn't", 
        															  "couldst", 
        															  "d", 
        															  "dare", 
        															  "dared", 
        															  "daren't", 
        															  "dares", 
        															  "daring", 
        															  "despite", 
        															  "did", 
        															  "didn't", 
        															  "different", 
        															  "directly", 
        															  "do", 
        															  "does", 
        															  "doesn't", 
        															  "doing", 
        															  "done", 
        															  "don't", 
        															  "dost", 
        															  "doth", 
        															  "down", 
        															  "during", 
        															  "durst", 
        															  "e", 
        															  "each", 
        															  "early", 
        															  "either", 
        															  "em", 
        															  "english", 
        															  "enough", 
        															  "ere", 
        															  "even", 
        															  "ever", 
        															  "every", 
        															  "everybody", 
        															  "everyone", 
        															  "everything", 
        															  "except", 
        															  "excepting", 
        															  "f", 
        															  "failing", 
        															  "far", 
        															  "few", 
        															  "first", 
        															  "five", 
        															  "following", 
        															  "for", 
        															  "four", 
        															  "from", 
        															  "g", 
        															  "gonna", 
        															  "gotta", 
        															  "h", 
        															  "had", 
        															  "hadn't", 
        															  "hard", 
        															  "has", 
        															  "hasn't", 
        															  "hast", 
        															  "hath", 
        															  "have", 
        															  "haven't", 
        															  "having", 
        															  "he", 
        															  "he'd", 
        															  "he'll", 
        															  "her", 
        															  "here", 
        															  "here's", 
        															  "hers", 
        															  "herself", 
        															  "he's", 
        															  "high", 
        															  "him", 
        															  "himself", 
        															  "his", 
        															  "home", 
        															  "how", 
        															  "howbeit", 
        															  "however", 
        															  "how's", 
        															  "i", 
        															  "id", 
        															  "if", 
        															  "ill", 
        															  "i'm", 
        															  "immediately", 
        															  "important", 
        															  "in", 
        															  "inside", 
        															  "instantly", 
        															  "into", 
        															  "is", 
        															  "isn't", 
        															  "it", 
        															  "it'll", 
        															  "it's", 
        															  "its", 
        															  "itself", 
        															  "i've", 
        															  "j", 
        															  "just", 
        															  "k", 
        															  "l", 
        															  "large", 
        															  "last", 
        															  "later", 
        															  "least", 
        															  "left", 
        															  "less", 
        															  "lest", 
        															  "let's", 
        															  "like", 
        															  "likewise", 
        															  "little", 
        															  "living", 
        															  "long", 
        															  "m", 
        															  "many", 
        															  "may", 
        															  "mayn't", 
        															  "me", 
        															  "mid", 
        															  "midst", 
        															  "might", 
        															  "mightn't", 
        															  "mine", 
        															  "minus", 
        															  "more", 
        															  "most", 
        															  "much", 
        															  "must", 
        															  "mustn't", 
        															  "my", 
        															  "myself", 
        															  "n", 
        															  "near", 
        															  "'neath", 
        															  "need", 
        															  "needed", 
        															  "needing", 
        															  "needn't", 
        															  "needs", 
        															  "neither", 
        															  "never", 
        															  "nevertheless", 
        															  "new", 
        															  "next", 
        															  "nigh", 
        															  "nigher", 
        															  "nighest", 
        															  "nisi", 
        															  "no", 
        															  "no-one", 
        															  "nobody", 
        															  "none", 
        															  "nor", 
        															  "not", 
        															  "nothing", 
        															  "notwithstanding", 
        															  "now", 
        															  "o", 
        															  "o'er", 
        															  "of", 
        															  "off", 
        															  "often", 
        															  "on", 
        															  "once", 
        															  "one", 
        															  "oneself", 
        															  "only", 
        															  "onto", 
        															  "open", 
        															  "or", 
        															  "other", 
        															  "otherwise", 
        															  "ought", 
        															  "oughtn't", 
        															  "our", 
        															  "ours", 
        															  "ourselves", 
        															  "out", 
        															  "outside", 
        															  "over", 
        															  "own", 
        															  "p", 
        															  "past", 
        															  "pending", 
        															  "per", 
        															  "perhaps", 
        															  "plus", 
        															  "possible", 
        															  "present", 
        															  "probably", 
        															  "provided", 
        															  "providing", 
        															  "public", 
        															  "q", 
        															  "qua", 
        															  "quite", 
        															  "r", 
        															  "rather", 
        															  "re", 
        															  "real", 
        															  "really", 
        															  "respecting", 
        															  "right", 
        															  "round", 
        															  "s", 
        															  "same", 
        															  "sans", 
        															  "save", 
        															  "saving", 
        															  "second", 
        															  "several", 
        															  "shall", 
        															  "shalt", 
        															  "shan't", 
        															  "she", 
        															  "shed", 
        															  "shell", 
        															  "she's", 
        															  "short", 
        															  "should", 
        															  "shouldn't", 
        															  "since", 
        															  "six", 
        															  "small", 
        															  "so", 
        															  "some", 
        															  "somebody", 
        															  "someone", 
        															  "something", 
        															  "sometimes", 
        															  "soon", 
        															  "special", 
        															  "still", 
        															  "such", 
        															  "summat", 
        															  "supposing", 
        															  "sure", 
        															  "t", 
        															  "than", 
        															  "that", 
        															  "that'd", 
        															  "that'll", 
        															  "that's", 
        															  "the", 
        															  "thee", 
        															  "their", 
        															  "theirs", 
        															  "their's", 
        															  "them", 
        															  "themselves", 
        															  "then", 
        															  "there", 
        															  "there's", 
        															  "these", 
        															  "they", 
        															  "they'd", 
        															  "they'll", 
        															  "they're", 
        															  "they've", 
        															  "thine", 
        															  "this", 
        															  "tho", 
        															  "those", 
        															  "thou", 
        															  "though", 
        															  "three", 
        															  "thro'", 
        															  "through", 
        															  "throughout", 
        															  "thru", 
        															  "thyself", 
        															  "till", 
        															  "to", 
        															  "today", 
        															  "together", 
        															  "too", 
        															  "touching", 
        															  "toward", 
        															  "towards", 
        															  "true", 
        															  "'twas", 
        															  "'tween", 
        															  "'twere", 
        															  "'twill", 
        															  "'twixt", 
        															  "two", 
        															  "'twould", 
        															  "u", 
        															  "under", 
        															  "underneath", 
        															  "unless", 
        															  "unlike", 
        															  "until", 
        															  "unto", 
        															  "up", 
        															  "upon", 
        															  "us", 
        															  "used", 
        															  "usually", 
        															  "v", 
        															  "versus", 
        															  "very", 
        															  "via", 
        															  "vice", 
        															  "vis-a-vis", 
        															  "w", 
        															  "wanna", 
        															  "wanting", 
        															  "was", 
        															  "wasn't", 
        															  "way", 
        															  "we", 
        															  "we'd", 
        															  "well", 
        															  "were", 
        															  "weren't", 
        															  "wert", 
        															  "we've", 
        															  "what", 
        															  "whatever", 
        															  "what'll", 
        															  "what's", 
        															  "when", 
        															  "whencesoever", 
        															  "whenever", 
        															  "when's", 
        															  "whereas", 
        															  "where's", 
        															  "whether", 
        															  "which", 
        															  "whichever", 
        															  "whichsoever", 
        															  "while", 
        															  "whilst", 
        															  "who", 
        															  "who'd", 
        															  "whoever", 
        															  "whole", 
        															  "who'll", 
        															  "whom", 
        															  "whore", 
        															  "who's", 
        															  "whose", 
        															  "whoso", 
        															  "whosoever", 
        															  "will", 
        															  "with", 
        															  "within", 
        															  "without", 
        															  "wont", 
        															  "would", 
        															  "wouldn't", 
        															  "wouldst", 
        															  "x", 
        															  "y", 
        															  "ye", 
        															  "yet", 
        															  "you", 
        															  "you'd", 
        															  "you'll", 
        															  "your", 
        															  "you're", 
        															  "yours", 
        															  "yourself", 
        															  "yourselves", 
        															  "you've", 
        															  "z", 
        		};
            public static string[] stopWordsList_Libbow = new string[] {
                                                                      "a",
                                                                      "able",
                                                                      "about",
                                                                      "above",
                                                                      "according",
                                                                      "accordingly",
                                                                      "across",
                                                                      "actually",
                                                                      "after",
                                                                      "afterwards",
                                                                      "again",
                                                                      "against",
                                                                      "all",
                                                                      "allow",
                                                                      "allows",
                                                                      "almost",
                                                                      "alone",
                                                                      "along",
                                                                      "already",
                                                                      "also",
                                                                      "although",
                                                                      "always",
                                                                      "am",
                                                                      "among",
                                                                      "amongst",
                                                                      "an",
                                                                      "and",
                                                                      "another",
                                                                      "any",
                                                                      "anybody",
                                                                      "anyhow",
                                                                      "anyone",
                                                                      "anything",
                                                                      "anyway",
                                                                      "anyways",
                                                                      "anywhere",
                                                                      "apart",
                                                                      "appear",
                                                                      "appreciate",
                                                                      "appropriate",
                                                                      "are",
                                                                      "around",
                                                                      "as",
                                                                      "aside",
                                                                      "ask",
                                                                      "asking",
                                                                      "associated",
                                                                      "at",
                                                                      "available",
                                                                      "away",
                                                                      "awfully",
                                                                      "b",
                                                                      "be",
                                                                      "became",
                                                                      "because",
                                                                      "become",
                                                                      "becomes",
                                                                      "becoming",
                                                                      "been",
                                                                      "before",
                                                                      "beforehand",
                                                                      "behind",
                                                                      "being",
                                                                      "believe",
                                                                      "below",
                                                                      "beside",
                                                                      "besides",
                                                                      "best",
                                                                      "better",
                                                                      "between",
                                                                      "beyond",
                                                                      "both",
                                                                      "brief",
                                                                      "but",
                                                                      "by",
                                                                      "c",
                                                                      "came",
                                                                      "can",
                                                                      "cannot",
                                                                      "cant",
                                                                      "cause",
                                                                      "causes",
                                                                      "certain",
                                                                      "certainly",
                                                                      "changes",
                                                                      "clearly",
                                                                      "co",
                                                                      "com",
                                                                      "come",
                                                                      "comes",
                                                                      "concerning",
                                                                      "consequently",
                                                                      "consider",
                                                                      "considering",
                                                                      "contain",
                                                                      "containing",
                                                                      "contains",
                                                                      "corresponding",
                                                                      "could",
                                                                      "course",
                                                                      "currently",
                                                                      "d",
                                                                      "definitely",
                                                                      "described",
                                                                      "despite",
                                                                      "did",
                                                                      "different",
                                                                      "do",
                                                                      "does",
                                                                      "doing",
                                                                      "done",
                                                                      "down",
                                                                      "downwards",
                                                                      "during",
                                                                      "e",
                                                                      "each",
                                                                      "edu",
                                                                      "eg",
                                                                      "eight",
                                                                      "either",
                                                                      "else",
                                                                      "elsewhere",
                                                                      "enough",
                                                                      "entirely",
                                                                      "especially",
                                                                      "et",
                                                                      "etc",
                                                                      "even",
                                                                      "ever",
                                                                      "every",
                                                                      "everybody",
                                                                      "everyone",
                                                                      "everything",
                                                                      "everywhere",
                                                                      "ex",
                                                                      "exactly",
                                                                      "example",
                                                                      "except",
                                                                      "f",
                                                                      "far",
                                                                      "few",
                                                                      "fifth",
                                                                      "first",
                                                                      "five",
                                                                      "followed",
                                                                      "following",
                                                                      "follows",
                                                                      "for",
                                                                      "former",
                                                                      "formerly",
                                                                      "forth",
                                                                      "four",
                                                                      "from",
                                                                      "further",
                                                                      "furthermore",
                                                                      "g",
                                                                      "get",
                                                                      "gets",
                                                                      "getting",
                                                                      "given",
                                                                      "gives",
                                                                      "go",
                                                                      "goes",
                                                                      "going",
                                                                      "gone",
                                                                      "got",
                                                                      "gotten",
                                                                      "greetings",
                                                                      "h",
                                                                      "had",
                                                                      "happens",
                                                                      "hardly",
                                                                      "has",
                                                                      "have",
                                                                      "having",
                                                                      "he",
                                                                      "hello",
                                                                      "help",
                                                                      "hence",
                                                                      "her",
                                                                      "here",
                                                                      "hereafter",
                                                                      "hereby",
                                                                      "herein",
                                                                      "hereupon",
                                                                      "hers",
                                                                      "herself",
                                                                      "hi",
                                                                      "him",
                                                                      "himself",
                                                                      "his",
                                                                      "hither",
                                                                      "hopefully",
                                                                      "how",
                                                                      "howbeit",
                                                                      "however",
                                                                      "i",
                                                                      "ie",
                                                                      "if",
                                                                      "ignored",
                                                                      "immediate",
                                                                      "in",
                                                                      "inasmuch",
                                                                      "inc",
                                                                      "indeed",
                                                                      "indicate",
                                                                      "indicated",
                                                                      "indicates",
                                                                      "inner",
                                                                      "insofar",
                                                                      "instead",
                                                                      "into",
                                                                      "inward",
                                                                      "is",
                                                                      "it",
                                                                      "its",
                                                                      "itself",
                                                                      "j",
                                                                      "just",
                                                                      "k",
                                                                      "keep",
                                                                      "keeps",
                                                                      "kept",
                                                                      "know",
                                                                      "knows",
                                                                      "known",
                                                                      "l",
                                                                      "last",
                                                                      "lately",
                                                                      "later",
                                                                      "latter",
                                                                      "latterly",
                                                                      "least",
                                                                      "less",
                                                                      "lest",
                                                                      "let",
                                                                      "like",
                                                                      "liked",
                                                                      "likely",
                                                                      "little",
                                                                      "look",
                                                                      "looking",
                                                                      "looks",
                                                                      "ltd",
                                                                      "m",
                                                                      "mainly",
                                                                      "many",
                                                                      "may",
                                                                      "maybe",
                                                                      "me",
                                                                      "mean",
                                                                      "meanwhile",
                                                                      "merely",
                                                                      "might",
                                                                      "more",
                                                                      "moreover",
                                                                      "most",
                                                                      "mostly",
                                                                      "much",
                                                                      "must",
                                                                      "my",
                                                                      "myself",
                                                                      "n",
                                                                      "name",
                                                                      "namely",
                                                                      "nd",
                                                                      "near",
                                                                      "nearly",
                                                                      "necessary",
                                                                      "need",
                                                                      "needs",
                                                                      "neither",
                                                                      "never",
                                                                      "nevertheless",
                                                                      "new",
                                                                      "next",
                                                                      "nine",
                                                                      "no",
                                                                      "nobody",
                                                                      "non",
                                                                      "none",
                                                                      "noone",
                                                                      "nor",
                                                                      "normally",
                                                                      "not",
                                                                      "nothing",
                                                                      "novel",
                                                                      "now",
                                                                      "nowhere",
                                                                      "o",
                                                                      "obviously",
                                                                      "of",
                                                                      "off",
                                                                      "often",
                                                                      "oh",
                                                                      "ok",
                                                                      "okay",
                                                                      "old",
                                                                      "on",
                                                                      "once",
                                                                      "one",
                                                                      "ones",
                                                                      "only",
                                                                      "onto",
                                                                      "or",
                                                                      "other",
                                                                      "others",
                                                                      "otherwise",
                                                                      "ought",
                                                                      "our",
                                                                      "ours",
                                                                      "ourselves",
                                                                      "out",
                                                                      "outside",
                                                                      "over",
                                                                      "overall",
                                                                      "own",
                                                                      "p",
                                                                      "particular",
                                                                      "particularly",
                                                                      "per",
                                                                      "perhaps",
                                                                      "placed",
                                                                      "please",
                                                                      "plus",
                                                                      "possible",
                                                                      "presumably",
                                                                      "probably",
                                                                      "provides",
                                                                      "q",
                                                                      "que",
                                                                      "quite",
                                                                      "qv",
                                                                      "r",
                                                                      "rather",
                                                                      "rd",
                                                                      "re",
                                                                      "really",
                                                                      "reasonably",
                                                                      "regarding",
                                                                      "regardless",
                                                                      "regards",
                                                                      "relatively",
                                                                      "respectively",
                                                                      "right",
                                                                      "s",
                                                                      "said",
                                                                      "same",
                                                                      "saw",
                                                                      "say",
                                                                      "saying",
                                                                      "says",
                                                                      "second",
                                                                      "secondly",
                                                                      "see",
                                                                      "seeing",
                                                                      "seem",
                                                                      "seemed",
                                                                      "seeming",
                                                                      "seems",
                                                                      "seen",
                                                                      "self",
                                                                      "selves",
                                                                      "sensible",
                                                                      "sent",
                                                                      "serious",
                                                                      "seriously",
                                                                      "seven",
                                                                      "several",
                                                                      "shall",
                                                                      "she",
                                                                      "should",
                                                                      "since",
                                                                      "six",
                                                                      "so",
                                                                      "some",
                                                                      "somebody",
                                                                      "somehow",
                                                                      "someone",
                                                                      "something",
                                                                      "sometime",
                                                                      "sometimes",
                                                                      "somewhat",
                                                                      "somewhere",
                                                                      "soon",
                                                                      "sorry",
                                                                      "specified",
                                                                      "specify",
                                                                      "specifying",
                                                                      "still",
                                                                      "sub",
                                                                      "such",
                                                                      "sup",
                                                                      "sure",
                                                                      "t",
                                                                      "take",
                                                                      "taken",
                                                                      "tell",
                                                                      "tends",
                                                                      "th",
                                                                      "than",
                                                                      "thank",
                                                                      "thanks",
                                                                      "thanx",
                                                                      "that",
                                                                      "thats",
                                                                      "the",
                                                                      "their",
                                                                      "theirs",
                                                                      "them",
                                                                      "themselves",
                                                                      "then",
                                                                      "thence",
                                                                      "there",
                                                                      "thereafter",
                                                                      "thereby",
                                                                      "therefore",
                                                                      "therein",
                                                                      "theres",
                                                                      "thereupon",
                                                                      "these",
                                                                      "they",
                                                                      "think",
                                                                      "third",
                                                                      "this",
                                                                      "thorough",
                                                                      "thoroughly",
                                                                      "those",
                                                                      "though",
                                                                      "three",
                                                                      "through",
                                                                      "throughout",
                                                                      "thru",
                                                                      "thus",
                                                                      "to",
                                                                      "together",
                                                                      "too",
                                                                      "took",
                                                                      "toward",
                                                                      "towards",
                                                                      "tried",
                                                                      "tries",
                                                                      "truly",
                                                                      "try",
                                                                      "trying",
                                                                      "twice",
                                                                      "two",
                                                                      "u",
                                                                      "un",
                                                                      "under",
                                                                      "unfortunately",
                                                                      "unless",
                                                                      "unlikely",
                                                                      "until",
                                                                      "unto",
                                                                      "up",
                                                                      "upon",
                                                                      "us",
                                                                      "use",
                                                                      "used",
                                                                      "useful",
                                                                      "uses",
                                                                      "using",
                                                                      "usually",
                                                                      "uucp",
                                                                      "v",
                                                                      "value",
                                                                      "various",
                                                                      "very",
                                                                      "via",
                                                                      "viz",
                                                                      "vs",
                                                                      "w",
                                                                      "want",
                                                                      "wants",
                                                                      "was",
                                                                      "way",
                                                                      "we",
                                                                      "welcome",
                                                                      "well",
                                                                      "went",
                                                                      "were",
                                                                      "what",
                                                                      "whatever",
                                                                      "when",
                                                                      "whence",
                                                                      "whenever",
                                                                      "where",
                                                                      "whereafter",
                                                                      "whereas",
                                                                      "whereby",
                                                                      "wherein",
                                                                      "whereupon",
                                                                      "wherever",
                                                                      "whether",
                                                                      "which",
                                                                      "while",
                                                                      "whither",
                                                                      "who",
                                                                      "whoever",
                                                                      "whole",
                                                                      "whom",
                                                                      "whose",
                                                                      "why",
                                                                      "will",
                                                                      "willing",
                                                                      "wish",
                                                                      "with",
                                                                      "within",
                                                                      "without",
                                                                      "wonder",
                                                                      "would",
                                                                      "would",
                                                                      "x",
                                                                      "y",
                                                                      "yes",
                                                                      "yet",
                                                                      "you",
                                                                      "your",
                                                                      "yours",
                                                                      "yourself",
                                                                      "yourselves",
                                                                      "z",
                                                                      "zero",
        
                };
        }

}
